Tanenbaum , Andrew .S Distributed Systems: principles and paradigms - NA - 2006 - xxii,803 ISBN: 81-203-2215-0 Subjects--Personal Names: Computer System Engineering Subjects--Topical Terms: Computer science, information & general works