- Rating
- Category
- sci-fi
- Read
- 2020-06-01
- Pages
- 460
Excellent near-future sci-fi. Cracking plot, sets up many ethical dillemas/viewpoints, avoids annoying tropes (e.g. no romantic tension between leads).
Excellent near-future sci-fi. Cracking plot, sets up many ethical dillemas/viewpoints, avoids annoying tropes (e.g. no romantic tension between leads).