Programming in C++: Lessons and Applications - Timothy B. DOrazio (McGraw Hill, 2004)