Problem solving with C++ 6/E with CD - Savich, Walter (Vidhyanagar Pearson, 2009)