Distributed Systems: Concepts and Design (International Computer System Series) by George F. And Jean Dollimore Coulouris | Menrva Books