Search results for: Berta Rivera
Journal of Public Health > 2018 > 26 > 1 > 1-14
International Journal of Drug Policy > 2017 > 44 > C > 92-104
The European Journal of Health Economics > 2017 > 18 > 1 > 83-96
Economics Letters > 2010 > 106 > 1 > 67-69
World Development > 2004 > 32 > 5 > 871-885