C++ Faqs - Cline, Marshall; Lomow, Greg; Girou, Mike (New Delhi Pearson Education, 2002)