Author: Michael W. A. Ryan
Alternate names: Michael W.A. Ryan