A Goodreads user asked:
Is this book too amateur for an 8th grader, i saw the movie and loved it but I'm not sure about the book ?
Vanessa B Maybe. It gets a bit violent towards the end but nothing too bad. Perhaps you can read it when you get to high school.