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