well_read_unicorn 's review for:

Behemoth by Scott Westerfeld
5.0