Angela Bartie

Angela Bartie is a lecturer in history at the University of Strathclyde.