Distributed computing - Mahajan, Sunita; Shah, Seema (Oxford Higher Education, 2010)