35 pubs · 6,669 cites · h-index 17
University of Cambridge
2006 - 2011
Addenbrooke's Hospital
2004 - 2011
Institute for Medical Research
2006 - 2006
Loughborough University
1982 - 2005
Wellcome/MRC Cambridge Stem Cell Institute
2005 - 2005