• Bjarne Stroustrop The C++ Programming Language (3rd Ed)
  • Bruce Eckel Thinking in C++ (2nd Ed)
  • Martin Fowler Refactoring. Improving the Design of Existing Code
  • Erich Gamma et al Design Pattern. Elements of Reusable Object-Oriented Software
  • Nicolai M. Josuttis The C++ Standard Library
  • Kent Beck: Extreme Programming Explained
  • Herb Sutter Exceptional C++ and More Exceptional C++
  • Scott Meyers Effective C++ (2nd Ed) and More Effective C++
  • Stephen C. Dewhurst C++ Gotchas
  • D. Vandevoorde & N.M. Josuttis C++ Templates - The Complete Guide
  • Andrei Alexandrescu Modern C++ Design. Applied Generic and Design Patterns