User interface design a software engineering perspective - Lauesen, Soren (Pearson/Addison-Wesley, 2005)