C++: A Detailed Approach to Practical Coding (Step-By-Step C++) (Volume 2)