Studies on the Neoplatonist Hierocles