The C++ Programming language - Stroustrup, Bjarne (Reading: Addison-Wesley, 1997)