Distributed Systems : Concepts and Design - Dollimore, Jean.; Kindberg, Tim.; Coulouris, George ([S.l.] : Addison Wesley, 2005)