Agents and Peer-to-Peer Computing, Third International Workshop, AP2PC 2004, New York, USA, Revised and Invited Papers, Springer LNAI 3601