17 pubs · 2,494 cites · h-index 11
University of Oxford
2004 - 2011
John Radcliffe Hospital
2004 - 2009
Cancer Research UK
2006 - 2006
Spanish National Cancer Research Centre
University of Dundee
2002 - 2005