Distributed Computing Principles And Applications - Liu M.L.; Liu M.L. (Pearson, 2005)