Madsen, O. L. and Nørgaard, C. (1987) “An Object-Oriented Metaprogramming System”, DAIMI Report Series, 16(236). doi: 10.7146/dpb.v16i236.7592.