Designing Interactions

Moggridge, Bill. Designing Interactions. MIT Press, 2007.