John P. Holland, 1841-1914 inventor of the modern submarine. - Morris, Richard Knowles (United States Naval Institute, 1966)