John P. Holland

John P. Holland 1841 – 1914Inventor of the Modern Submarine by Dr Richard Knowles Morris