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