Human-computer interaction - Dix, Alan (Prentice-Hall, 1993)