Author: A P Giddings
Alternate names: A. P. Giddings