Distributed Systems and - "Buchanan, William" (New Delhi, 2004)