Once in a while, a novel’s plot takes such an unexpected turn, breaking the unspoken contract between reader and writer, that it’s hard to know whether to fling the book at the wall in anger or ...