mornirdragon 's review for:

Crux by Ramez Naam

Did not finish