Author: Hamilton, Walter, 1844-1899.