C++ Primer - Lippman, Stanley B . (Pearson Education, 2005)