Ritual: Jack Caffery series 3
DI Jack Caffery has been newly seconded to the Major Crime Investigation Unit in Bristol. DI Jack Caffery is back on the beat in Mo Hayder's terrifying new bestseller. He and Flea soon establish that the hands belong to a boy who has rece

