Mortal Engines - Philip Reeve

Some of the best world-building out there.