1. James Coplien. 1998. C++ Idioms. InProceedings of the 3rd European Conference on Pattern Languages of Programming.
2. Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. 1994.Design Patterns: Elements of Reusable Object-Oriented Software.Addison-Wesley.
3. Michael Goedicke, Gustaf Neumann, and Uwe Zdun. 2000. Object System Layer. InProceedings of 5th European Conference on Pattern Languages of Programs (EuroPLoP).
4. Kevlin Henney. 2000. Patterns in Java: Patterns of Value. Inhttp://www.curbralan.com.
5. Kevlin Henney. 2001. C++ Patterns: Reference Accounting. InProceedings of the 6th European Conference on Pattern Languages of Programming (EuroPLoP).