God's Sovereignty and Human Responsibility