1. Czarnecki, K., Eisenecker, “U.W.: Generative Programming - Methods, Tools, and Application.” Addison Wesley, Reading, MA (2000)
2. G. Attardi, A. Cisternino, “Self Reflection for Adaptive Programming”, Proceedings of Generative Programming and Component Engineering Conference (GPCE), 50-65, LNCS 2487, October 6-8, 2002
3. Taha, W., “Multistage Programming: Its Theory and Applications”, PhD thesis, Oregon Graduate Institute of Science and Technology, July 1999. Available at ftp//cse.ogi.edu/pub/tech-reports/1999/99-TH-002.ps.gz.
4. Taha, W., Sheard, T. “Multi-stage programming with explicit annotations.” In Proceedings of the ACMSIGPLAN Symposium on Partial Evaluation and semantic based program manipulations PEPM’ 97, Amsterdam, p. 203-217. ACM, 1997.
5. http://www.metaocaml.org, MetaOCams Web site