Author: Dennis Giddings
Alternate names: F. D. Giddings; F. Dennis Giddings