Effective C++ : 55 specific ways to improve your programs and designs / Scott Meyers, Addison-Wesley, 2005
Some very useful idioms in C++ are not obvious. For example, making a class non-copyable. Maybe you know of the idiom but don’t know the simplest or cleanest way to apply it. Maybe you have never encountered it. This book discusses some of the most useful ones.