Exceptional C++ Style: 40 New Engineering Puzzles, Programming Problems and Solutions. (C++ In Depth) (C++ In-Depth Series)