Designing the user interface : Strategies for effective human - computer interaction - Plaisant, Catherine (Pearson Addison Wesley, 2010)