Hindu Goddesses: Visions of the Divine Feminine in the Hindu Religious Tradition (Hermeneutics: Studies in the History of Religions)