Journal of Ship Production and Design

0.049584865570068