Distributed systems: Principles and paradigms 2/E - Tanenbaum, rew; Vansteen, M (Vidhyanagar Pearson, 2006)