Advanced Network Programming – Principles and Techniques - Ciubotaru, Bogdan (Springer London, 2013)