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