Distributed computing fundamentals, simulations and advanced topics - Attiya, Hagit & Welch, Jennifer (Wiley India, New Delhi, 2004)