Distributed Network Systems : From Concepts to Implementations - Weijia Jia, Wanlei Zhou ((Network Theory and Applications))