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