Introduction to coastal engineering and management - Kamphuis, J. William, (World Scientific Publishing Co., 2020)