Distributed Systems: Principles and Paradigms (2nd Edition)by Tanenbaum, Andrew S.; Van Steen, MaartenMillions of satisfied customers and climbing. Thriftbooks is the name you can trust, guaranteed. Spend Less. Read More.