Unix Network programming - Stevens W. Richard (New Delhi Prentice-Hall, 2000)