The Essence Of Human Computer Interaction - Christine Faulkner (Pearson Education, 1998)