Distrubted Computing Fundamentals, Simulations and Advanced Topics 2nd ed Fundamentals, Simulations and Advanced Topics 2nd ed - Hagit Attiya & Jennifer Welch (New Delhi Wiley Ltd, 2009)