Distributed Systems: Principles and Paradigms Pearson New International Edition
by Andrew S. Tanenbaum
Get BookMosh