The Complete Reference Comprehensive Coverage of the Java Language
Herbert Schildt
Includes index and appendix