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 systems design that fits a software engineering environment.
Alan give a different perspective about how user get an interactive to use system for their needs. The homework for tech savvy just knowing and understanding consumer need to be attractive