Peer-to-Peer Systems III : Third International Workshop, IPTPS 2004, La Jolla, CA, USA, February 26-27, 2004, Revised Selected Papers - Geoffrey M. Voelker, Scott Shenker ((Lecture Notes in Computer Science))