Essential
Books
The following section provides a list of reference books
which I have found to be extremely benificial for software development.
- Advanced C++
Programming Styles and Idioms
- James O Coplien
- ISBN: 0-201-54855-0
- Design Patterns
Elements of Reusable Object-Oriented
Software
Erich Gamma, Richard Helm, Ralp Johnson, John Vlissides
- ISBN: 0-201-63361-2
- Effective C++ (Second Edition)
- 50 Specific Ways to Improve Your Programs & Design
- Scott Meyers
- ISBN 0-201-92488-9
- Effective STL
- 50 Specific Ways to Improve Your Use of the STL
- Scott Meyers
- ISBN 0-201-74962-9
- More Effective C++
- 35 New Ways to Improve Your Programs & Design
- Scott Meyers
- ISBN 0-201-63371-X
- The C++ Programming Language (Third Edition)
- The Creator of C++
- Bjarne Stroustrup
- ISBN 0-201-88954-4
- The Unified Modelling Language Users Guide
- The Ultimate tutorial to the UML from the original designers.
- Grady Booch, James Rumbaugh, Ivar Jacobson
- ISBN 0-201-57168-4