Harriet Devine

Harriet Devine is Emeritus Professor of English Literature at Edge Hill University.

Articles by Harriet Devine
Elizabeth Barrett Browning