Author: Granger, J. T. (John Tileston), 1847-1916.