Jayp rated Timefulness: 5 stars
Timefulness by Marcia Bjornerud
Few of us have any conception of the enormous timescales in our planet’s long history, and this narrow perspective underlies …
Few of us have any conception of the enormous timescales in our planet’s long history, and this narrow perspective underlies …