I remember reading this in grade 7, and at 13 years old, I remember the book seeming quite mature. Of course it's genre is young adult, but I remember thinking this was the first book I had read that took on so much than other young adult books that seemed so flaky, even more so than the required r...