Maya: Divine and Human: A Study of Magic and its Religious Foundations in Sanskrit Texts, with Parti quick view