Scan barcode
A review by dixiet
On the Future: Prospects for Humanity by Martin Rees
4.0
4-1/2 stars. An excellent, thoughtful book, well worth anyone's time to read.