Distributed Network Systems from concepts to implementation - Jia, Weijia; Zhou, Wanlei (New Delhi Springer, 2010)