Author: McLennan, John Stewart, 1853-1939.