Buy Distributed Systems Principles And Paradigms 2002