C++ FAQs - Cline, Marshall P. (Addison-Wesley, 1999)