Distributed and parallel computing - EL-REWINI, Heshem (Manning, 1998)