David Thomas

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

Common dream themes cut across vast differences in the waking lives of humans

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