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