Learners guide to the fundamentals of python programming - Barry, Paul (Beijing, 2023)