Programming With Java - Balagurusami, E (Tata Mcgrawhill, 2002)