Introduction to coastal engineering and management - Kamphuis, J. William (Advance Series on Ocean Engineering, 30, 2010)