Reconciling Opposites: Religious Freedom and Contractual Ethics in a Democratic Society - 9781978708679