Peer-to-peer computing : - Subramania, Ramesh (IGP, 2004)