Amazing book, and makes one recall and think about themselves. I would highly recommend High Schoolers and Middle Schoolers. Very difficult sometimes, so if you don't understand the book at the moment, shelve it for a while and come back to it when you're ready. That's what I did, and if you need to, do it yourself.