Philip Reeve is probably best known as the author of the acclaimed and award winning teen/YA series Mortal Engines He does however  also write excellent books for younger children and Goblins vs Dwarves is the second in his Goblins series (the first being the eponymous Goblins)  for children aged about seven and up