The C++ Programming Language - Stroustrup, Bjarne (New York: Addison Wesley publishing, 1995)
Keywords: C++; computer Science; Macros; Templates