Unix Network Programming - Stevens, WR. (1990)
Prentice Hall Software Series.