Foundations of Python Network Programming The comprehensive guide to building network applications with Python - Rhodes, Brandon; Goerzen, John (Apress, 2010)