Nonlinear Dispersive Waves by Mark J. Ablowitz