Designing the user interface : strategies for effective human-computer interaction - Shneiderman, Ben; Plaisant, Catherine (Pearson-Addison Wesley, 2005)