A serial killer who travels through time. A young woman - smart, sarcastic, punk - who survived his attack. Vivid snapshots of Chicago through the 20th century. There's a lot going on in this novel but it all works brilliantly. Beukes' prose and taut pacing meant I couldn't put this one down. Highly recommended for fans of murder mysteries, SF, historical fiction, and strong leading women.