Author: Edwin Hamilton 1811-1888 David