Programming Principles and Practice Using C++ book's examples, drills, exercises