Sanjay Ahuja A Sequence of Laboratory Programming Projects for a Course in Computer Networks and Client-Server Computing. [Citation Graph (0, 0)][DBLP] Communications in Computing, 2005, pp:41-46 [Conf]
Jayant Mishra, Sanjay Ahuja A survey of the state of the art in peer-to-peer computing. [Citation Graph (0, 0)][DBLP] Communications, Internet, and Information Technology, 2004, pp:402-406 [Conf]