Ageing : can we stop the clock?
Wellcome Trust (London, England)
Wellcome Trust,
c2006.
Title from cover