Pt. I. Basic fluid mechanics and solution techniques -- 1. Introduction -- 2. Fundamental equations of motion of fluids -- 3. Solution techniques of partial differential equations -- Pt. II. Water waves -- 4. Theory of surface waves -- 5. Finite-amplitude waves -- 6. One-dimensional tidal dynamics -- 7. Wave statistics and spectral method -- Pt. III. Advanced water waves -- 8. Wave forces on offshore structures -- 9. Nonlinear long waves in shallow water -- 10. Inverse scattering transforms and the theory of solitons