Paganism Explained, Part III: The Cult of Mithra & Hymiskvida