Programming with Java: A Primer - Balaguruswamy,E (New Delhi TMH, 2010)