Ancient philosophy, mystery, and magic

Peter Kingsley
Oxford University Press
9780198149880
0-19-814988-3