Foundational Java: Key Elements and Practical Programming - Parsons (Springer International Publishing, 2020)