Tel, Gerard Introduction to distributed algorithms / - 2nd ed. - U. K. : Cambridge University Press , 2000. - 596 p. ISBN: 0521605679