Recommended reading (C ). Anything "*Effective*" written by Scott Meyer. Invaluably helpful in everyday programming). Beyond the Standard Library. An Introduction to Boost" by Björn Karlsson. Shows you how to reuse boost. Modern C Design" by Andrei Alexandrescu. Opens for you the gate to the fabulous world of templates. Gamma et al.'s design patterns are creatively revisited.). C Templates" by Nicolai M. Josuttis. C Common Knowledge" by Stephen C. Dewhurst.