Staugaard Structured & Object Oriented Problem Solving Using C++ - 3rd 2002 - Prentice Hall of India, New Delhi