140 pubs · 7,160 cites · h-index 50
Istituto Superiore di Sanità
1968 - 2005
Institute of Food Science
1992 - 1992
Institute of Cell Biology and Neurobiology
1972 - 1985
Imperial College London
1985 - 1985
National Research Council
1976 - 1984