Distributed operating systems - Tanenbaum, andrew s (Noida Pearson India, 2013)