If you liked Dragonslayer by Tui T. Sutherland,
here are some books like this: