Effective C++: 50 Specific Ways To Improve Your Programs And Designs - Meyers, Scott (Addison-wesley Publishing Company, 1992)