Unix network programming, Vol.1: Networking APIs: Sockets and XTI - Stevens, W Richard (Pearson Education Asia, 2002)