More exceptional C++ : 40 new engineering puzzles, programming problems, and solutions - SUTTER, Herb (C++ in Depth Series, 2002)