The essential guide of user interface design an introduction to GUI design principles and techniques - Galitz, Wilbert O. (Wiley, 2002)