Handbook of Coastal and Ocean Engineering - Kim, Young C. (World Scientific, 2010)