This is slightly too mature for the age group you have it set it for
This was a great book, but only if you like that sort of stuff. If you are content with your life and being ignorant, don't think about reading this book. I thought it was an excellent break from the insipid stories that everyone thinks we should read.