Recommended Reading

Books

The C++ Programming Language
Bjarne Stroustrup

Modern C++ Design
Alexei Alexandrescu

C++ Templates: The Complete Guide
Nicolai M. Josuttis, David Vandevoorde

Design Patterns. Elements of Reusable Object-Oriented Software
Erich Gamma, Richard Helm, Ralph E. Johnson, John Vlissides

Windows System Programming
Johnson M. Hart

Unix Network Programming
W. Richard Stevens, Bill Fenner, Andrew Rudoff