Peer to peer computing : the evolution of a disruptive technology - Subramanian, Ramesh.; Goodman, Brian D. (Idea Group Pub., 2004)