An introduction to distributed and parallel processing - Sharp, J. A. (John A.), 1955- (Computer science texts, 1987)