Foundations of Python Network Programming - Rhodes, Brandon; Beaulne, Alexandre; Goerzen, John; Membrey, Peter (Apress, 2014)