Herbert Schildt's Excellent "Java The Complete Reference, Eighth Edition"