21 pubs · 431 cites · h-index 8
Netherlands Interdisciplinary Demographic Institute
1991 - 2013
International Centre for Diarrhoeal Disease Research
1997 - 1997