Christopher Alexander’s A Pattern Language: analysing, mapping ...
Michael J. Dawes & Michael J. Ostwald