Ocean wave kinematics, dynamics, and loads on structures by Jun Zhang | Menrva Books | MenrvaBooks