Reflection and Software Engineering - Cazzola, Walter; Cazzola, Walter; Stroud, Robert J.; Stroud, Robert J.; Tisato, Francesco; Tisato, Francesco (Springer Berlin Heidelberg : Imprint: Springer, 2000)