Philosophy

The inefficacy objection and also new ethical veganism

.Journal of Social Philosophy, EarlyView.