Human-computer interaction - Dix, Alan J; Finlay, Janet E; Abowd, Gregory D; Beale, Russell (Prentice-Hall, 1997)