As a Librarian, I've heard about Robert Muchamore for a long time, often recommending him to young teens. What surprised me, as an old man of 42, finally getting round to reading one, was how much it appealed to ME. The characters are well drawn, it's action packed, the idea is interesting, the plot moves along swiftly. It's a light and easy read, even though it deals with some big topics. And it's intelligent. I would recommend it for anyone from about 12 up. Great book. I'm sure I'll read some more of his.