Mark Pilgrim

Dive into Python - Apress Berkeley

978-1-59059-356-1