Programming and Data Structures - Ashok N. Kamthane (Pearson Education,Inc.)