Java handbook - Naughton, Patrick (Tata Mc Graw Hill, 1996)