Human Effort, Satan and the Sovereignty of God