Handbook of coastal and ocean engineering - Kim, Young C (World Scientific, 2010)