Java 2 in plain english - Overland, Brian R. (M & T Books, 2001)