Bhakti Religion and Tantric Magic in Mughal India: Kacchvahas, Ramanandis, and Naths, circa 1500-1700