Designing the User Interface: Strategies for Effective Human-Computer Interaction by Ben Shneiderman | Menrva Books