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