Working through C++ Concurrency in Action, 2ed