Faith, Reason, and the Social Contract: How Roger Scruton’s Philosophy Restores Meaning to Modern Life | SnapBooks