Peer-to-Peer Systems III Third International Workshop, IPTPS 2004, La Jolla, CA, USA, February 26-27, 2004, Revised Selected Papers - Voelker, Geoffrey M.; Shenker, Scott (Springer Berlin Heidelberg, 2005)