Pretty good writing, but unrealistic plot points and character reactions. Authors politics clearly come through as well.