History Today subscription

J.L. Laynesmith

J.L. Laynesmith unravels one of the mysteries of the Bayeux Tapestry.