My Battle of Hastings - Xiaolu Guo

'This is urgent, compelling but also delightful writing' Lauren ElkinIn the depths of winter,…