C++ Programming In Easy Steps, 4ed by Mike McGrath