31st Symposium on Naval Hydrodynamics Proceedings by Stanford University | Menrva Books | MenrvaBooks