Nimona is a graphic novel. Its set in the future, but is medival-ish too. Its got magic, technology, shape-shifting and villains with a soft side. My ten and twelve year old's really, really enjoyed it. And will definitely read it again. That's the thing about graphic novels - kids do finish them far too quickly, considering the price, but the good ones are reread countless times. For ages nine and up.