A review by theidlereader
Leviathan by Scott Westerfeld

5.0