C++ Programming Language - Stroustrup, Bjarne (Pearson Education, 2000)