Ocean Engineering Mechanics: With Applications