Ernesto Ramirez, PhD

← Reading

Cover of Crux

Crux

by Ramez Naam

Nexus #2

Read before I kept dates★★★★★

First published 2013 · 512 pages · Open Library · Goodreads