RELIABLE DISTRIBUTED SYSTEMS: TECHNOLOGIES, WEB SERVICES, AND APPLICATIONS - BIRMAN, KENNETH (NEWYORK SPRINGER PUB, 2005)