Ocean Engineering Mechanics:With Applications