Unix? Systems Programming: Communication, Concurrency And Threads - Kay A. Robbins; Steven Robbins