Distributed System Principles & Paradigms - A.S.Tanenbaum (Prentice Hall New York, 2006)