Account Login

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