Python in Practice: Create Better Programs Using Concurrency, Libraries, and Patterns

Mark Summerfield

Published: Aug 5, 2013