Human-computer interaction - Preece, Jenny (Addison Wesley, 1994)