The Last Apprentice:
Revenge of the Witch
Young adult fiction. Yes, this does have witches in it. If that isn't your thing, skip it. It was a quick (one day) read, and I already have the second book in the series on hold at the library. I enjoyed it though I do think it would have scared my younger kids.