Distributed systems: concepts and design by Coulouris, George F., Dollimore, Jean, Kindberg, Tim fromInternational computer science series 0 Type: Book