Practical metaprogramming. - James R. Cordy; Medha Shukla (CASCON, 1992)