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