TANENBAUM ANDREW S DISTRIBUTED SYSTEMS PRINCIPLES AND PARADIGMS - NEW DELHI PHI 2007 - XXII + 803 ISBN: 8120322158