Computing Fundamentals with C++: Using, Modifying & Implementing Object Classes