Author: J. B. (James Barclay) 1843-1928 Hall