Effective C++ : - Meyers, Scott Douglas (Addison-Wesley professional computing series, 1998)