David Ditchburn


David Ditchburn is a Scottish historian. He is a senior lecturer at Trinity College Dublin.

Publications