The C++ Programming Language with CD - Stroustrup, Bjarne (Chennai Pearson, 2014)