Exceptional C Plus Plus
From StoneHome
This is the first book of The Sutter Trio.
Exceptional C++ is one of the classic books for beginning and intermediate C++ programmers. Pretty much the only low quality part of the book is the Table of Contents; everything else, from simpler issues like Fast Pimpl to more complex things such as interface specificity, the namespace principle and genuine exception-safe code, are well and thoroughly explained. Many people don't realize that some of the topics contained in the book are even difficult; Sutter's rating of the topics can often shed light onto problems some programmers weren't previously even aware of.

