29 pubs · 1,273 cites · h-index 17
University of California, Riverside
2014 - 2014
Los Alamos National Laboratory
1996 - 2007
University of Dundee
1999 - 1999
Cancer Research UK
Wellcome Trust