28 pubs · 558 cites · h-index 13
University of Glasgow
1998 - 2002
Molecular Discovery (United Kingdom)
2000 - 2000
University of Strathclyde
1992 - 1995
University of Cambridge
1995 - 1995
Addenbrooke's Hospital