Computers in the human interaction loop - Karat, John (Human-Computer Interaction Series, 2009)