Nonlinear Optics by Alan C. Newell, Jerome V. Moloney & Jeremy Moloney