Python programming an introduction to computer science - Zelle, John M. (Franklin, Beedle & Associates Inc., 2024)