Oulie
Automate the boring stuff with Python by Al Sweigart — Oulie