Human-Computer Interaction - Dix, Alan (Harlow, England Pearson Education Limited, 1994)