Designing the user interfacestrategies for effective human-computer interactionBen Shneiderman, Catherine Plaisant - Shneiderman, Ben (Addison Wesley, 2004)