Mithras ancient and modern, from Persia to Rome.