Author: M. Gene Bond
Alternate names: M. G. Bond