Tanenbaum, A. S. Distributed Systems: Principles & Paradigms / Tanenbaum, A.S. - xxii, 803p. ISBN: 8120322150