Human-Computer Interaction Author:Alan Dix, Janet Finlay, Gregory Abowd, Russell Beale 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