David Thomas

David Thomas is Professor of Renal Medicine at the University of Cambridge.

Even if you loathed sport, you could enjoy this book — which is why it can both delight and frustrate

Germs have been laying waste to civilisations for 50,000 years