Mary Heimann

Mary Heimann is senior lecturer in the History Department at the University of Strathclyde, Scotland.