Problem solving with C++ - Savitch, Walter, 1943- (Pearson Addison Wesley, 2012)