landolphia 's review for:

Crux by Ramez Naam
5.0
adventurous dark emotional hopeful inspiring reflective tense