Author: M. Gene Newport
Alternate names: M.Gene Newport; M., Gene Newport