Author: Noyes, John Humphrey, 1811-1886.