Communications architecture for distributed systems - Cypser, Rudolph J. (Addison-Wesley, 1978)