Distributed Systems: Concepts and Design - George Coulouris; Jean Dollimore; Tim Kindberg (Pearson Education Asia New Delhi, 2002)