The Neoplatonists and the mystery schools of the Mediterranean. - Johnson, P.C