← Reading
by John Scalzi
Finished May 28, 2025★★★★★
First published 2025 · 336 pages · ISBN 9780765389107 · Open Library · Goodreads