← Reading
by Kim Stanley Robinson
Finished December 26, 2020★★★★★
First published 2020 · 577 pages · Open Library · Goodreads