Today Only | £12 off your order. Get the code »

Ann Hagen

Hagen was born at Kempston, Bedford. She read English with Honours at University College London, taking Anglo-Saxon Archaeology as a special paper.