Problem solving with C++ the object of programming - Savitch, Walter J. 1943- (Addison Wesley, 2001)