Distributed Systems Principles And Paradigms - Tanenbaum A.S.; Tanenbaum A.S. & Steen M.V. (Prentice Hall Of India)