Book Review: Thinking in Python
Author: Bruce Eckel
Rating: ***** (out of 5)
This free book is a great introduction to intermediate-level Python. Most books and material I've found about design patterns use Java or C++, this one has examples in Python. It's a tough read for a simple guy like me, but I've learned a lot from it.

