Submarines, Technology, and History by John F. Merrill | Menrva Books | MenrvaBooks