Author: Cannon, Henry Lewin.