Oracle Certified Professional Java SE 8 Programmer Exam 1Z0-809: A Comprehensive OCPJP 8 Certification Guide - SG Ganesh, Hari Kiran Kumar, Tushar Sharma (Springer, 2016)