American Naval History in 50 Ships

By James M. Caiella

American Naval History in 50 Ships
Preview available

Book Details

  • Country: US
  • Published: 2025-06-27
  • Publisher: McFarland, Incorporated, Publishers
  • Language: English
  • Pages: 208
  • Available Formats:
  • Reading Modes: