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