Books I've read recently

Termination Shock by Neal Stephenson

A complex and layered story, as usual for Stephenson. And now I have 10 tabs open with things I still want to learn more about.