Angela V. John is Honorary Professor at Swansea University and has published extensively on women's and gender history, as well as writing a number of biographies of 19th and 20th century figures.