Text this: Distributed Systems Concepts And Design / George Coulouris, Jean Dollimore And Tim Kindberg