Part II: Writing C++ Programs