Author Details
Angela V. John
About The Author
Professor Angela John is Honorary Professor of History, Aberystwyth University.