Introduction to Programming in Python - Sedgewick, Robert; Wayne, Kevin; Dondero, Robert (Noida Pearson, 2024)