Programming books

All links go to Amazon.co.uk. Publishers/Authors Web sites to be added later

General books

Title Authors Publisher ISBN
Refactoring Martin Fowler Addison Wesley 0201485672
Writing Solid Code Steve Maguire Microsoft Press 1556155514
Code Complete Steve C. McConnel Microsoft Press 1556154844

C++ Books

Title Authors Publisher ISBN
Generic Programming and the STL: Using and Extending the C++ Standard Template Library Matthew H. Austern Addison Wesley 0201309564
The Standard C++ Library Nicolai M. Jostuttis Addison Wesley 0201379260
The Design and Evolutoion of C++ Bjarne Stroustrup Addison Wesley 0201543303
The C++ Programming Language - Special Edition Bjarne Stroustrup Addison Wesley 0201700735
Modern C++ Design Andrei Alexandrescu
Scott Meyers
John Vlissides
Addison Wesley 0201704315
Effective C++ Scott Meyers Addison Wesley 0201924889
More Effective C++ Scott Meyers Addison Wesley 020163371X
Effective C++ CD Scott Meyers Addison Wesley 0201310155
Effective STL Scott Meyers Addison Wesley 0201749629
Exceptional C++ Herb Sutter Addison Wesley 0201615622
More Exceptional C++ Herb Sutter Addison Wesley 020170434X
Multi-Paradigm Design for C++ James O. Coplien Addison Wesley 0201824671
C++ Gems Stanley B. Lippman (Editor) Cambridge university Press (SIGS) 0135705819
More C++ Gems Robert C. Martin (Editor) Cambridge University Press (SIGS) 0521786185

Design and Patterns

Title Authors Publisher ISBN
Generative Programming Krzysztof Czarnecki, Ulrich Eisenecker Addison Wesley 0201309777
Design Patterns Erich Gamma
Richard Helm
Ralph Johnson
John Vlissides
Addison Wesley 0201633612
UML Distilled Martin Fowler
Kendall Scott
Addison Wesley 020165783X
Pattern-oriented Software Architecture Vol 2: Patterns for Concurrent and Networked Objects Douglas Schmidt
Michael Stal
Hans Rohnert
Frank Buschmann
John Wiley and Sons Ltd 0471606952