Snake Pass, the Peak District: the car of Gemma Wishart, a young researcher in Russian languages, is discovered abandoned with no trace of its driver. In Hull, a woman is found beaten to death in a hotel bathroom. The only clue to her identity is a card bearing the name of an escort agency notorious for its suspected trafficking in Eastern European prostitutes. For DI Lynne Jordan, the missing academic and the murder victim have a tenuous connection. Jordan is in charge of a police operation to stamp out the illegal trade in human flesh and Wishart was helping her with transcripts of an interview with one such woman, who has subsequently turned up dead in the Humber Estuary. But it's possible there is another, even darker, force at work, and with the discovery of two more bodies, Lynne is forced to conclude there may be a serial killer on the loose.