Java: The Complete Reference - Herbert Schildt (McGraw-Hill Education, 2018)