Books by Bryson Payne
Learn Java the Easy Way
A fast-paced, project-based introduction to Java programming. Readers learn basic programming as they build playable programs and apps. Covers Java 8 and 9.