C++ Programming Today by Barbara Johnston & Barbara Rose Johnston