The following are some other useful design, programming and testing books:
Design Patterns: Elements of Reusable Object-Oriented Software
Authors : Erich Gamma, Richard Helm, Ralph Johnson and John Vissides
Publisher : Addison-Wesley
ISBN : 0201633612
UML Distilled: A Brief Guide to the Standard Object Modeling Language
Author : Martin Fowler
Publisher : Addison-Wesley
ISBN : 0321193687
The C++ Programming Language , Special Edition
Author : Bjarne Stroustrup
Publisher : Addison-Wesley
ISBN : 0201700735
Effective C++: 50 Specific Ways to Improve Your Programs and Designs
Author : Scott Meyers
Publisher : Addison-Wesley
ISBN : 0201924889
More Effective C++: 35 New Ways to Improve Your Programs and Designs
Author : Scott Meyers
Publisher : Addison-Wesley
ISBN : 020163371X
Exceptional C++
Author : Herb Sutter
Publisher : Addison-Wesley
ISBN : 0201615622
Modern C++ Design: Applied Generic and Design Patterns
Author : Andrei Alexandrescu
Publisher : Addison-Wesley
ISBN : 0201700735
HTTP Pocket Reference
Author : C. Wong
Publisher : O'Reilly UK
ISBN : 1565928628
Software Testing Techniques
Author : Boris Beizer
Publisher : Van Nost. Reinhold
ISBN : 0442206720
Software Engineering: A Practitioner's Approach
Author : Roger S. Pressman
Publisher : McGraw-Hill Education
ISBN : 0073655783