A review by psyq
Thirteen by Richard K. Morgan

3.0

It sags a lot around the 60% mark, and when I finally pulled through I had forgotten half of the people's roles who get reintroduced at that point.