1. Jalote, P. (1994). Fault Tolerance in Distributed Systems. Prentice-Hall.
2. Tel, G. (2012). Introduction to Distributed Algorithms. Cambridge University Press.