Interaction Design: Beyond Human-Computer Interaction - "Rogers, Yvonne; Sharp, Helen; Preece, Jenny" (USA, 2007)