Author Details

Angela V. John

About The Author

Professor Angela John is Honorary Professor of History, Aberystwyth University.

Publication(s) (Ed.)