2nd Edition. — New Jersey, USA: Prentice Hall Inc. 2000. — 814 p. — ISBN 0-13-979809-9.
Introduction to Objects, Making & Using Objects, The C in C++, Data Abstraction, Hiding the Implementation, Initialization & Cleanup, Function Overloading & Default Arguments, Constants, Inline Functions, Name Control, References & the Copy-Constructor, Operatorb Overloading, Dynamic Object Creation, Inheritance & Composition, Polymorphism & Virtual Functions, Introduction to Templates.