C++ How to Program - Deitel P.J.; H.M.Deitel (South Asia Pearson Prentice Hall, 2007)