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