Handbook of coastal and ocean engineering - Kim, Young C. (World Scientific Publishing Co., Pte., Ltd., 2018)