Distributed computing : principles and applications - Liu, M. L. (Mei-Ling L.) (Pearson/Addison Wesley, ; Pearson Education, 2004)