Mortal Engines Quartet

The YA series written by Philip Reeve