Peer-to-Peer: Harnessing the Power of Disruptive Technologies by Andy Oram Back to product details page >