Foundations of Python Network Programming : The comprehensive guide to building network applications with Python - Goerzen, John. (Apress : Imprint: Apress, 2010)