Oracle Certified Professional Java SE 8 Programmer Exam 1Z0-809 Comprehensive OCPJP 8 Certification Guide - Ganesh, S G.; Kiran, Hari; Sharma, Tushar (Apress : Imprint: Apress, 2016)