The Shining Girls by Lauren Beukes
Time travelling serial killers are like buses. You don’t see one for ages, then two come along at once. At the end of March we reviewed The Beauty of Murder by AK Benedict and found the time travel to be the frustrating element of the…