The Ocean Engineering Handbook by Ferial El-Hawary