NegativeCurvature rated Infernal Devices (Mortal Engines Quartet): 5 stars March 19, 2022 Public Infernal Devices (Mortal Engines Quartet) by Philip Reeve