UNIX Network programming - Stevens, W Richard (Prentice Hall of India, 2004)