Six Wakes, by Mur Lafferty (Orbit, 2017). A crew on a generational space ship wakes – or rather, their clones do, a standard procedure that usually involves downloading stored memories for continuity. The one remaining crew, the captain, is near-death, there is blood everywhere, and none of the clones can remember what happened. In an added twist, all of them are criminals whose paths have crossed in the past and who have reason to hate each other.
Skillfully handled action and discovery of information lead to one plot twist after another. I especially liked how my initial assumptions about each character were turned inside out in a way that gave them depth and humanity, even the ship’s AI.
Exceptionally well-done science fiction mystery.