Distributed network systems electronic resource : from concepts to implementations - Jia, Weijia; Zhou, Wanlei (Springer, 2005)