C++ primer - Lippman,S; Lajoie,J (New Delhi, Pearson Education, 2000)