Interaction Design - Yvonne Rogers, Helen Sharp, Jennifer Preece

A delightful, engaging, and comprehensive overview of interaction design Effective and engaging…