Reading List

Here are links to some of the best books on software development around. These cover a wide range of topics including general programming, design, patterns, project management, distributed programming, language specifics and even a little philosophy. We hope you find these useful and interesting.

C++ Programming

Here are a set of references that are specific to the C++ language, even though they contain some useful advice from a general programming perspective.