Author: David Kirkwood Hart
Alternate names: David K. Scott