Author: Malcolm C. Macpherson
Alternate names: Malcolm Cook MacPherson