David G John
David G. John is a Distinguished Professor Emeritus of German at the University of Waterloo as well as the founding director of the Waterloo Centre for German Studies.
David G. John is a Distinguished Professor Emeritus of German at the University of Waterloo as well as the founding director of the Waterloo Centre for German Studies. See less
David G John's Featured Books