The Popular Religion And Folk-Lore Of Northern India (V. 2) by William Crooke