DISTRIBUTED SYSTEMS: CONCEPTS AND DESIGN - COLOURIS, GEORGE (NEW DELHI PEARSON EDUCATION ASIA, 2001)