Unix network programming:networking apis, sockets and xti - Stevens, W. Richard (Pearson Education, 1999)