Distributed computing: principles and applications - Liu, M. L. (Vidhyanagar Pearson, 2004)