Distributed System - Joel M. Crichlow (New Delhi PHI, 2009)