Scan barcode
A review by bethmitcham
Crux by Ramez Naam
3.0
Interesting book -- the plot is fun and action packed, and the morals are a variety of shades of gray. No good guys, although plenty of bad guys.