JAVA handbook - Patrick Naughton (Andi, 1997)