Rosemary Horrox Editor

Rosemary Horrox is Fellow in History, Fitzwilliam College, University of Cambridge