Text this: John P. Holland, 1841-1914 :inventor of the modern submarine /