Distributed Systems Concepts and design 4th ed - George Coulouris Coulouris, George; Jean Dollimore & Tim Kindberg Dollimore, Jean Kindberg, Tim (New Delhi Dorling Kindersley (India) Pvt. Ltd., 2009)