More Effective C++
Meyers includes proven methods for improving program efficiency, comprehensive descriptions of advanced techniques such as virtual constructors, proxy classes and double-dispatching, and examples of the profound impact of exception handling.