John P. Holland, 1841-1914 inventor of the modern submarine.

Bibliographic Details
Main Author: Morris, Richard Knowles
Format: Book
Language:English
Published: Annapolis, Md. United States Naval Institute [1966].
Subjects: