DISTRIBUTED SYSTEMS: PRINCIPLES AND PARADIGMS - TANENBAUM, ANDREW S (NEW DELHI PEARSON EDUCATION ASIA PUBLISHING HOUSE, 2004)