Well I was quite torn over what to give this book as a rating. I went back and forth between a three star and a four star but finishing it up tonight cinched the 4 star for me. In my opinion and rating system a 3 star is a good book as well.Of course...