Programming in java 5.0 - James P Cohoon and Jack W Davidson (Tata Mcgraw hill, New Delhi, 2007)