Distributed Systems - Coulouris , George (Pearson, 2006)
Keywords: Computer Science