Java : The Complete Reference - Schildt, Herbert (McGraw Hill Chennai, 2022)