C++ FAQS - Cline Marshall (2000)