The third novel in Bannister's brilliant new crime series set in a small British town features young policewoman Hazel Best and her friend Gabriel Ash
The third novel in Bannister's brilliant new crime series set in a small British town features young policewoman Hazel Best and her friend Gabriel Ash