John P. Holland 1841 - 1914 ; inventor of the modern submarine - Morris, Richard Knowles (U.S. Naval Inst., 1966)