Quentin Charatan; Aaron Kans (2021). Java in Two Semesters. Springer Science+Business Media.