Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners by Al Sweigart Back to product details page >