Divine Sovereignty VS Human Responsibility