Journal of Ship Production and Design

1.0937359333038