River of Sins (Bradecote and Catchpoll, Book 7)
July 1144. Ricolde, 'the finest whore in Worcester', is foundbutchered on an island a few miles up the River Severn. How did sheget there, who killed her, and why? Uncovering details of her lifeand her past reveal a woman with hidden depths and hidden miserieswhich are fundamental to the answers, but time has cast a thickveil over the killer's identity. The lord Sheriff's men have atrail that went cold over two decades ago, and evidence thatcontradicts itself. In a place Catchpoll knows inside out, he findsthings new even to him, and then the case becomes personal.