Peer-to-peer computing principles and application - Hieu Vu, Quang (Springer, 2009)