Human-computer interaction - Dix, Alan; Finlay, Janet; Abowd, Gregory D.; Beale, Russell (Dorling Kindersley (India) Pvt. Ltd., 2004)