Journal of Ship Production and Design

0.50012493133545