Most of the Java books below are based on older versions of Java, but they will still be suitable for this module.

The Liang and Flanagan & Evans books are licensed and you’ll need to authenticate to access them (use the Shibboleth option, with your university credentials; be warned that the number of simultaneous readers is limited).