Working through Accelerated C++ (Koenig & Moo)