OBJECT-ORIENTED PROGRAMMING - FARRELL, JOYCE (NEW DELHI CENGAGE, 2008)