7 pubs · 1,386 cites · h-index 5
BioChem Technology (United States)
1994 - 1994
University Hospital of Bern
1991 - 1993
University of Bern
1992 - 1992
Institute of Immunology