DISTRIBUTED SYSTEMS - Mullender, Saje J. (ACM Press, 1989)