Peer-to-peer computing : principles and applications - Vu, Quang Hieu (Springer, 2010)