Author: William M'Gill Gray
Alternate names: W. M. GRAY