Human-computer interaction. Fundamentals - Andrew Sears and Julie A. Jacko (CRC Press)