UNIX network programming: networking APIs sockets and XTI - Stevens, W. Richard (Pearson Education, 2002)