INTERACTION DESIGN PATTERNS: P29
Jenifer Tidwell
The fifty patterns contained in this language address the general problem of how to design a complex and interactive artifact, and seek to capture design patterns across many different media, including print and industrial design.