Distributed Systems - Mullender, Sape (Addison - Wesley, 1993)