Prof. Charles Ffrench-Constant Professorial Fellow Full research profile, including publications https://www.research.ed.ac.uk/en/persons/28773b64-c121-4ab3-8179-472672b0c529