Distributed systems principles and paradigms - Tanenbaum, Andrew S. & Steen, Maarten Van (PHI learning pvt Delhi, 2008)
UG
E