Kshemkalyani, Ajay D. Distributed computing Principles, algorithms and systems / - Delhi : Cambridge University Press , 2015. - 736p. ISBN: 9781107648906