I wish I could do different ratings for different aspects of books. The book was well written and hard to put down. The major issue I have with it, is the main character, Michael Natasis. He is one of the most completely unlikable characters in any book I've ever read. He turns out all right in the end, but over 600 pages of him being a complete A-hole got old. Because of this, I'm giving the book a one star rating, and it will be going to the Salvation Army next time I make a donation.