C++ HOW TO PROGRAM - Deitel, P.J (New Jersy: Pearson Prentice Hall, 2008)