Distributed Operating Systems - Tanenbaum, Andrew S (New delhi Pearson, 1995)