104 pubs · 59,319 cites · h-index 52
Max Planck Institute for Medical Research
1970 - 2017
Max Planck Society
1970 - 2015
University of Kansas
2000 - 2003
Justus-Liebig-Universität Gießen
2003 - 2003
Heidelberg University