Distributed systems principles and paradigms - Tanenbaum,A; Vansteen (New Delhi PHI, 2003)