Meta-Programming and Model-Driven Meta-Program Development Principles, Processes and Techniques - Štuikys, Vytautas; Damaševičius, Robertas (Springer London : Imprint: Springer, 2013)