Andrew Koenig
-
The structure of patterns
Proceedings of the 17th Conference on Pattern Languages of Programs