Great book! Contains great character development and has a great plot. Over time and his last few books his writing has become more polished. Only over-sensitized people will not be able to overcome the overtly Republican aspect of this book, and there are numerous times where there are political stabs at Democrats, but overall, the book has a sort of deadly charm to it. (I say this as a moderate dem). Overall this book is amazing.