Buy Distributed Systems: Principles And Paradigms 2002