Java handbook - Patrick Naughton (2004)
English