Brian Robert Patton

University of Strathclyde