Designing the User Interface: Strategies for Effective Human-Computer Interaction - Shneiderman, Ben; Plaisant, Catherine Cohen, Maxine Jacobs, Steven (New Delhi Pearson, 2008)