DESIGNING THE USER INTERFACE: STRATEGIES FOR EFFECTIVE HUMAN COMPUTER INTERACTION - SHNEIDERMAN, BEN (MASSACHUSETTS ADDISON-WESLEY, 1998)