← Reading
by Ramez Naam
Nexus #3
Finished July 14, 2015★★★★★
First published 2015 · 608 pages · Open Library · Goodreads