Peter Macardle Editor, Author & Translator

Peter Macardle is Lecturer in German in the School of Modern Languages and Cultures, Durham University