Author: David L. Williams
Alternate names: David L Williams; Williams, David L. (germanista).; Williams, David L. (David Llewelyn)