Multithreading programming techniques - Prasad, Shashi (J. Renadework station series, 1997)