Nonlinear waves (Cambridge Univ. Pr., 1983)