It's YA, or even teenage. If you liked Harry Potter, maybe take a look. (I didn't like HP.)

Another old favourite, re-read recently. I still like it: it led me to read many more of Tom Holt's books, none of which ever seemed as good. But still, I'm not sure there are many more re-reads in this for me.

I loved this book when it came out, and on re-reading, I still love it.