Author: Jacob Bailey Gammell William ; Moore