For a first time author, John Corey Whaley's writing is suprisingly superb. What makes this book so excellent is that it is so realistic. Yes, it can get a little unsettling, but it does so in a way that leaves you thinking about things in a slightly different perspective. It makes you wonder... and you'll be glad for it. So it is quite easy to overlook some of the more risque parts because they are both realistic and fitting to the plot.