Professor John M Foot

BA (Oxon.), PhD (Cantab.)

  • BS8 1TE

Network

University of Padua

External organisation: External collaborator

University of Nottingham

External organisation: External collaborator

Kingston University

External organisation: External collaborator