11 pubs · 1,108 cites · h-index 9
Leiden University Medical Center
1998 - 2001
Leiden University
1996 - 2000
Department of Embryology
1998 - 1998