Journal of Ship Production and Design

0.055191993713379