Human computer interaction issues and challenges (Idea Group Publ., 2001)