Designing the User Interface: Strategies for Effective Human-computer Interaction Ben Shneiderman
In this revised and updated presentation of user interface design for designers, managers, and evaluators of interactive systems, Schneiderman (computer science, U. of Maryland) discusses the underlying issues, principles, and empirical results, and describes practical guidelines and techniques nece