Introduction to Coastal Engineering and Management (Advanced Series on Ocean Engineering) - Kamphuis, J. William (World Scientific, 2010)