Designing the user interface: strategies for effective human-computer interaction - Shneiderman, Ben (Addison Wesley, 2000)