Programming with C ++ - D. Ravichandra (Tata mc graw hill New Delhi)