Author: richard  f. celeste
Alternate names: richard  f. celeste and robert e. brown