Beyond the barricades: social movements as participatory practice in health promotion.

Beyond the barricades: social movements as participatory practice in health promotion.