(1)
Tinetti, F. G. Distributed Systems: Principles and Paradigms (2nd Edition). JCS&T 2011, 11, p. 115-116.