Expert Twisted: Event-Driven and Asynchronous Programming with Python, Paperback/Mark Williams