readr_joe 's review for:

Blackfish City by Sam J. Miller
4.0

Loses one star because of weak character-building - the characters are essentially interchangeable - but otherwise perfect.