Mystery, metaphor and doctrine in the mysteries of Mithras. - Gordon, R.