John Thor EwingJohn Thor Ewing is a writer and historian who has published chiefly on aspects of early medieval history. Born in 1967, he studied Medieval Literature at Durham University, and now lives on the Welsh border with his wife and two children.
An OTP has been sent to your Registered Email Id:
Resend Verification Code