Author: Allen, Grant, 1848-1899.