Author: David S. Williams
Alternate names: Williams, David S. (David Salter); Williams, David Salter; David Salter Williams