C++ How to Program - Deitel, H. M. and Deitel, P. J. (New Delhi Prentice Hall of India P.L.)