Human-computer interaction fundamentals and practice - Kim, Gerard Jounghyun (CRC Press, 2015)