Object oriented programming with java: An ultimate tutorial - Borror, Jeffry, a. (New Delhi, 2000)