Multithreaded programming with pthreads - Lewis, Bil; Berg, Daniel J. (Sun Microsystems Press, 1998)