HumanComputer Interaction - 2nd Edition Author:Alan J. Dix, Janet E. Finlay, Gregory D. Abowd, Russell Beale, Janet E. Finley Extensively revised and rewritten in light of recent advances, this best-selling book is a comprehensive examination of human-computer interaction. It provides a multi-disciplinary approach to the subject through a synthesis of computer science, cognitive science, psychology and sociology, and stresses a principled approach to interactive syst... more »ems design that fits a software engineering environment.« less