← Reading
by Robin Sloan
Mr. Penumbra's 24-Hour Bookstore #1
Read before I kept dates★★★★★
First published 2012 · 288 pages · ISBN 9780374214913 · Open Library · Goodreads