The Java Programming Languages - Arnold, Ken:Gosling James (California Addison Wesley, 1996)