70 pubs · 1,217 cites · h-index 19
University of Cape Town
1970 - 2025
Oxford University Press (United Kingdom)
2023 - 2023
Dirección de Investigación y Desarrollo
2012 - 2012
Capsugel (United States)