John P. Holland 1841 - 1914 ; inventor of the modern submarine - Morris, Richard Knowles (Univ. of South Carolina Press, 1998)