A review by emrache
Nexus by Ramez Naam

1.0

Ugh, why did I bother to finish it?