Exceptional C++ by Herb Sutter