Distributed operating systems - Tanenboum, rew (Vidhyanagar Pearson, 2008)