Author: D.A. Hastings
Alternate names: D. A. Hastings; Hastings, D.A