Peer-to-peer computing : - Subramanian, Ramesh (IDEA Group Publishing, 2005)