The Sword and the Flute: Kali and Krsna- Dark Visions of the Terrible and the Sublime in Hindu Mythology (Hermeneutics, Studies in the History of Religions)