The Java Language Specification - Bill Joy (Addison-Wesley)