Indian Ocean and Marine Science, Naval Systems & Materials Java Sea Wesley Stevens 2022978-1-6668-9428-8