ParentFull threadgatesphere·Published by O'Reilly as "Think Python", available from the author(s) as a free PDF at http://thinkpython.com/View on HN