The Art of Metaprogramming in Java
MMLite Part I: The Gospel Your Favorite Preacher.
MMLite Part I: The Gospel