Designing Interactive Systems: A comprehensive guide to HCI, UX and interaction design by David Benyon
Designing Interactive Systems is the definitive companion to the study of human-computer interaction (HCI), usability, user experience (UX) and interaction design.