Peer-to-peer systems - Steinmetz, Ralf, 1956-; Wehrle, Klaus, 1972- (New York, NY : Springer, 2005)