Java : The Complete Reference - Schildt, Herbert (New Delhi; McGraw Hill Education (India) Ltd., 2014)