Ideal for 9th-10th graders
Rating: 6/10
This is a well written book, but it was weird and odd. It was not one I would recommend, and I do not think you should read it.
Book trailer