Distributed Systems;concepts And Design - Colouris , George (Pearson Education, 2009)