The Shining Girls
by Lauren Beukes
The girl who wouldn't die ... hunting a killer who shouldn't exist. He's the perfect killer. Unstoppable. Untraceable. He thinks.CHICAGO, 1931.Harper Curtis, a violent drifter, stumbles on a house with a secret as shocking as his own twisted nature - it opens onto other times. He uses it to stalk his carefully chosen 'shining girls' through the decades - and cut the spark out of them.'...