1. M. Singhal and A.D. Kshemkalyani, “Distributed Computing: Principles, Algorithms, and Systems”, Cambridge University Press, UK, 2008, 750 pages.
2. M. Singhal and N. Shivaratri, “Advanced Concepts in Operating Systems: Distributed, Database, and Multiprocessor Operating Systems”, McGraw-Hill Publishing Company, New York, 1994, 525 pages.
3. G.S Hura and M. Singhal, “Data and Computer Communications: Networking and Internet-working”, CRC Press, Boca Raton, FL (ISBN: 0-8493-0928-X), 2001, 1169 pages.
4. Thomas Casavant and Mukesh Singhal (Editors), “Advanced Readings in Distributed Computing Systems”, IEEE Computer Society Press, 1993, 618 pages