Human-Computer Interaction - Jenny Preece (Addison-Wesley Publishing Company, 1994)