55 pubs · 7,725 cites · h-index 30
DSM (Switzerland)
2006 - 2006
Universität Ulm
2000 - 2003
Helmholtz-Institute Ulm
2003 - 2003
University Hospital Ulm
Heidelberg University
1996 - 2001