The Java programming language. - Arnold, Ken; Gosling, James; Friendly, Lisa (London : Addison-Wesley Publishing Company, Inc., 1996)