Waves, tides, and shallow-water processes - Wright, John (Butterworth-Heinemann, in association with the Open University, 1999)