Enhancing learning through human computer interaction - McKay (Idea Group Reference, 2007)