Text this: Finite element methods for nonlinear optical waveguides /