C++ Strategies and Tactics