Shneiderman, Ben Designing the User Interface: Strategies for Effective Human-Computer Interaction - New Delhi Pearson 2008 - 672 ISBN: 9788131721636