Distributed computingprinciples and applicationsM.L. Liu - Liu, M.L. (Pearson Education, 2004)