The Recursive Book of Recursion
Al Sweigart
Hacking Secret Ciphers with Python
THE BIG BOOK OF SMALL PYTHON PROJECTS