Programming Basics : Getting Started with Java, C#, and Python - Ciesla, Robert (Apress L. P., 2021)