Waves, tides and shallow-water processes (Butterworth Heinemann, 1999)