Basic Textbook
H. Attiya and J. Welch, Distributed Computing: Fundamentals, Abstractions and Advanced Topics, Wiley-VCH, 2nd ed. (2004), ISBN: 0-471-45324-2
Amazon.co.uk Website
Other Recommended Textbooks
N. Lynch, Distributed Algorithms (The Morgan Kaufmann Series in Data Management Systems), Morgan Kaufmann, 1996, ISBN: 1-55860-348-4
Amazon.co.uk Webpage