User interface design : a software engineering perspective - Lauesen, Soren (Pearson Education Ltd., 2005)