Understanding by Design
Jay McTighe
Bret Victor
Patrick M. Lencioni
Designing the Mind
Scott H. Young