Author: Michael R. Herman
Alternate names: Michael Robert Herman