Anfonwch hwn fel neges destun: Distributed systems principles and paradigmsAndrew S. Tanenbaum, Maarten Van Steen