9 pubs · 711 cites · h-index 7
Stanford University
2007 - 2007
Leiden University Medical Center
2001 - 2005
Centre for Human Drug Research
2005 - 2005
Leiden University
2002 - 2002