C++ primer - Lippman, Stanley B. (Pearson Education, 2000)