Michael John Strain

University of Strathclyde