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