TCP/IP sockets in C practical guide for programmers - Donahoo, Michael J. (Morgan Kaufmann Publishers, 2009)