Neoplatonism and Iamblichus' Theurgy with Jeffrey S. Kupperman