1. Frank Buschmann and Kevlin Henney. 2003. Explicit Interface. In Proceedings of EuroPLoP 2003. Irsee, Germany.
2. Frank Buschmann, Kevlin Henney, and Douglas C. Schmidt. 2007. Pattern-oriented Software Architecture - On Patterns and Pattern Languages. John Wiley & Sons.
3. Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad, and Michael Stal (Eds.). 2000. Pattern-Oriented Software Architecture: A System of Patterns. John Wiley & Sons Ltd., Chichester, England.
4. Krzysztof Czarnecki and Ulrich W. Eisenecker. 2000. Generative Programming --- Methods, Tools, and Applications (6th ed.). Addison-Wesley.
5. Sebastian Erdweg, Paolo G. Giarrusso, and Tillmann Rendel. 2012. Language Composition Untangled. In Proc. Twelfth Workshop on Language Descriptions, Tools, and Applications (LDTA'12). ACM, 7:1--7:8.