Java programing language - Arnold Ken; Gosling James (Reading Addison-Wesley, 1998)