415 pubs · 18,201 cites · h-index 50
University of Cambridge
1985 - 2022
Springer Nature (Germany)
1987 - 2018
Princeton University
1998 - 1998
Harvard University Press
Yale University