C++ Programming Language - Bjarne Stroustrup (Addison-Wesley Massachusetts, 1999)