Java the Complete Reference - Hschildt, Herbert (Chennai Mc Graw Hill Education, 2018)