CJ and I have discussed this book at length... I recommended it to her, and got her hooked. So now the two of us are going to try to hook you. It was written for an adult audience, but I think it would be appropriate for anyone over 13 who is reading at their grade level. It is an absolutely beautifully written book... a true must-read.