Nonlinear Fibre Optics