John Kerr Author, Editor & Translator

John Kerr, University of Roehampton, UK.