An Introduction to distributed and parallel computing - Crichlow, Joelm (Prentice Hall, New York, 1988)