Object oriented programming with JAVA - Somashekara, M. T. (New Delhi PHI, 2017)