← Reading
by Neal Stephenson
Read before I kept dates★★★★★
First published 1999 · 1168 pages · Open Library · Goodreads