P2P : how peer-to-peer technology is revolutionizing the way do business - Fattah, Hassan M. (Dearborn, 2002)