Peer-to-peer systems - Steinmetz, Ralf, 1956- (Springer, 2005)