Advances in Marine Mechanical and Structural Engineering by Chenfeng Li | Menrva Books | MenrvaBooks