Suggested reading

This page collects a brief bibliography of useful C++/OO books.
Introductory C++ books
- I. Pohl, OO programming using C++, (Benjamin Cummings)
- S. B. Lippman, J. Lajoie, C++ primer, Addison-Wesley
Reference C++ books
- B. Stroustrup, The C++ programming language, Addison-Wesley
- N. Josuttis, The C++ Standard Library, A Tutorial and Reference, Addison-Wesley
More advanced C++ books
- S. Meyers, Effective C++, Addison-Wesley
- S. Meyers, More effective C++, Addison-Wesley
- S. Meyers, Effective STL, Addison-Wesley
- H. Sutter, Exceptional C++, Addison-Wesley
- H. Sutter, More exceptional C++, Addison-Wesley
- J. Coplien, Advanced C++ prog. styles, Addison-Wesley
UML books
- M. Fowler, UML distilled, Addison-Wesley
- G. Booch et al., The Unified Modeling Language, User Guide, Addison-Wesley
Basic OOAD books
- G. Booch, OO analysis and design, Addison-Wesley
- R. Martin, Designing OO C++ applications using the Booch method, Prentice Hall
Advanced design books
- E. Gamma et al., Design Patterns, Addison-Wesley
- A. Alexandrescu, Modern C++ design, Addison-Wesley
- John Lakos, Large-Scale C++ Software Design, Addison-Wesley
Last modified 18 June 2000
Maria Grazia Pia