Barry, Paul Head first python Learners guide to the fundamentals of python programming - Beijing O'Reilly Media 2023 - xl, 623 ISBN: 9789355422484