Distributed Systems Principles and Paradigms - Tanenbaum A.; Steen Van Maarten (Noida Pearson India Education Pvt Ltd, 2015)