Author: Michael A. C. Perryman
Alternate names: Michael A.C. Perryman; Michael Perryman