Programming with POSIX Threads  By David R. Butenhof http://www.informit.com/store/programming-with-posix-threads-9780201633924