Goliath

by Scott Westerfeld and Keith Thompson Book 3 of the Leviathan Trilogy