← Reading
by Paolo Bacigalupi
Finished April 17, 2025★★★★★
First published 2024 · 576 pages · ISBN 9780593535066 · Open Library · Goodreads