Peer-to-peer : harnessing the benefits of a disruptive technology. - Oram, Andrew (O'Reilly, 2001)
Includes appendix and index.