“Forstchen's fully developed characters face mind bending moral questions that readers will be forced to ask themselves on the way to the nightmare inducing ending.”