The Java Hand Book - Naughton, Patrick (Delhi TMH, 2002)