Guide to Java : A Concise Introduction to Programming - Streib, James T.; Soma, Takako (Cham Springer International Publishing AG, 2023)