The Yorkshire Witch: The Life & Trial of Mary Bateman
£11.69