C++ progrmaming language - Stroustrup, Bjarne (New Delhi Pearson Education, 2000)