← Reading
by Robin Sloan
Finished January 6, 2018★★★★★
First published 2017 · 272 pages · Open Library · Goodreads