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