Scan barcode
A review by acollierastro
The Beginning of Infinity: Explanations That Transform the World by David Deutsch
3.0
I don't know why I keep reading these popular science books. They all say the same things.