Coulouris

Distributed Systems Concepts And Design - India Prentice Hall Inc. 2001 - 772