Designing the user interface Strategies for effective human-computer interaction - Shneiderman Ben (Addison-Wesley, 1998)