Author: David J. E. Ingram
Alternate names: David John Edward Ingram