Programming with Java - Balagurusamy,E (Tata McGraw Hill, 1999)