Scan barcode
A review by cgriffiths4
The Beginning of Infinity: Explanations That Transform the World by David Deutsch
challenging
informative
inspiring
slow-paced
4.75