"Advanced C++ Programming Styles: Using C++ as a Higher-Level Language."

James Coplien (1997)
a service of Schloss Dagstuhl - Leibniz Center for Informatics