Distributed systems. Architecture and implementation. An advanced course - Davies, Donald W. (Springer, 1983)