Handbook of peer-to-peer networking - Shen, Xuemin 1958- (Springer, 2010)