Effective C++ 55 specific ways to improve your programs and designs - Meyers, Scott 1959- (Addison-Wesley, 2010)