The C++ Programming Language - STROUSTRUP, Bjarne (California Addison Wesley, 2000)
Keywords: Design Using C++; The Standard Library; Abstraction Mechanisms