Author: Michael G. Manning
Alternate names: Michael G Manning