UNIX network programming: The Sockets networking API. Volume 1 - Fenner, Bill (Addison-Wesley, 2004)