Advanced UNIX programming - Rochking, Marc J. (Addison-Wesley professional computing series, 2004)