The Object - oriented approach : - Satzinger, John W (Course Technology, 2001)