Exceptional C++ : 47 engineering puzzles, programming problems, and solutions - Sutter, Herb (Addison-Wesley, 2000)