Oracle Certified Professional Java SE 8 Programmer Exam 1Z0-809: A Comprehensive OCPJP 8 Certification Guide : A Comprehensive OCPJP 8 Certification Guide - Ganesh, SG. (Apress : Imprint: Apress, 2016)