Warning to the reader: It is impossible for this review to proceed without a number of spoilers. In case anyone still holds the charming belief (as I do) that the mechanics of plot have a bearing on our enjoyment of a novel, the reviewer feels obliged to perform his task up front. I shall do…