Hamelyn
Scarpetta (Little, Brown & Company) second-hand from £10.11