Java handbook - Naughton, Patrick (Tata McGraw-Hill New Delhi, 1997)