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