Author: Duffield, Alexander James, 1821-1890.