Metaprogramming Library for the C# Programming Language. - Gergely Kis; József Orosz; Márton Pintér; Zoltán László; Thomas Genssler (JMLC, 2003)