Human computer interaction for software designers - Macaulay, Linda (International Thomson Computer Press, 1995)