Philosophy

The inefficacy opposition and new ethical veganism

.Journal of Social Philosophy, EarlyView.