Wrestling with the Implications of God’s Sovereignty, the Adversary, and Why God Created the Devil

Reflections on Omniscience, Human Will, and the Temptation of Artificial Perfection