Author: Brown, James B.
Alternate names: Brown, James B. (James Bryce); James Bryce Brown