Object-oriented programming student guide- part I - NIIT (NIIT, New Delhi, 2001)