Peer-to-peer systems - Steinmetz, Ralf, 1956-; Wehrle, Klaus, 1972- (Lecture notes in computer science ;, 2005)