C++ Programming Language - Stroustrup, Bjarne . (Addison-Wesley, 1991)