C++ How to Program - DEITEL,H.M (New jersey Prentice Hall Pub, 1997)