C++ Primer - Lippman, Stanley B (Addison-Wesley, 2000)