Journal of Ship Production and Design

0.042185068130493