Margaret Elphinstone | Arvon

Margaret Elphinstone

Margaret Elphinstone

Margaret Elphinstone has written eight historical novels, whose settings range from the Scottish Mesolithic to the nineteenth century. She has taught writing workshops for 25 years