Nonlinear Optical Waveguides