Second edition of a foundational textbook on human-computer interaction, covering theory, methods, and design practices across computer science, psychology, and design, with updated content and examples for students and practitioners.