Introduction to coastal engineering and management - Kamphuis, J. William (Advanced series on ocean engineering, 2000)