Philosophy

The inefficacy opposition and new ethical veganism

.Journal of Social Theory, EarlyView.