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