Madeleine Callaghan
Madeleine Callaghan is Senior Lecturer in Romantic Literature at the University of Sheffield.
Madeleine Callaghan is Senior Lecturer in Romantic Literature at the University of Sheffield. See less
Madeleine Callaghan's Featured Books