Twisted Network Programming Essentials
Developing With Python's Event-driven Framework