A Programmers Guide to Java SE12 - Khalid A. Mughal (Pearson Edu. Ltd. Delhi)