OBJECT ORIENTED PROGRAMMING - BALAGURUSAMY, E. (TATA MCGRAW HILL, 1995)