The C++ programming language. - Stroustrup, Bjarne (Addison-Wesley, 2000)