C++: A Dialog: Programming with the C++ Standard Library