Advaned network programming-Principles and techniques - Ciubotaru, Bogdan (Springer, 2013)