This introduction to computer-supported co-operative work provides an overview of latest innovations in computer support with a focus on employees' interaction with technology and the extent to which technology facilitates collaboration. The book examines the impact technology has on workers and the implications for employee selection, training, performance appraisal, and job design.