Birkbeck College London 5 November 2010 The Wellcome Trust.
Imperial College London July 2010 The Wellcome Trust.
Wellcome News 68
Wellcome News 64 - September 2010