John Strachan

John Strachan is Professor of English at the University of Sunderland.