The Good:It's a fun, compelling, well written, with moments of humor sprinkled throughout. I would have no hesitation recommending this to readers of any age. It successfully pokes fun as some of the more common cliched villain tropes, and the plot i...