Tenenbaum A S Distributed systems principles and paradigms - New Delhi Prentice hall of india 2002 8031 ISBN: 81-203-2215-0