An introduction to distributed and parallel computing - Crichlow, Joel M., 1948- (Prentice Hall, 1988)