Human-Computer Interaction - Dix A.; Dix A.; Finlay J.; Abowd G.D. & Beale R. (Pearson Education, 2008)