Distributed algorithms - Lynch, Nancy A. 1948- (Morgan Kaufmann, 1997)