Open menu
Michael A. Ballard
Impacts of electric propulsion systems on submarine design