I have enjoyed lots of stories by David Hagberg (Sean Flannery).This one is about in the middle of the pack.But, still better than the works of many authors. It was slow getting into but definitely picked up good steam about half way thru. All in all..good..not great.