Designing The User Interface - Ben Shneiderman (Pearson Education, 2003)