The Architecture of Patterns - Andersen, Paul; Salomon, David L. (W. W. Norton & Company, 2010)