Code Generation with Templates - Arnoldus, Jeroen (Atlantis Press, 2012)