← Reading
by Neal Stephenson
Finished April 18, 2016★★★★★
First published 2015 · 872 pages · Open Library · Goodreads