C++ Programming language - Stroustrup Bjarne (New York, USA Addison-Wesley Publishing Company, 1991)