Author: Robert S. Macfarlane
Alternate names: Robert S. MacFarlane