Gaddis - Starting Out with C++ - From Control Structures through Objects (6th Edition) BRIEF