Linux socket programming by example - Gay, Warren W (Que, India, 2000)