Author: James I. McDonald
Alternate names: J. I. McDonald