Reports by Sarah Shannon

Global Health Watch--An Alternative World Health Report
Grassroots health organizing to challenge corporate influence: A People’s Health Movement
People's Charter for Health: A grassroots vision for achieving 'Health for All'