A review by mr_cain
Leviathan by Scott Westerfeld

5.0