Author: William A. Strang
Alternate names: William A Strang