The Java Hand Book - Patrick Naughton (New Delhi TMH Pub)