55 pubs · 4,835 cites · h-index 28
Hammersmith Hospital
1992 - 2007
Imperial College London
2004 - 2007
Cancer Research UK
2002 - 2006
Charing Cross Hospital
1998 - 2005
Molecular Discovery (United Kingdom)
2004 - 2004