Kshemkalyani, Ajay D Distributed computing:principles, algorithms, and systems - Cambridge Cambridge University 2008 - xvii, 736p ISBN: 9780521876346 Subjects--Index Terms: Electronic Data Processing - Distributed Processing Computer science