Y. Y. Lu. (2006). Some Techniques for Computing Wave Propagation in Optical Waveguides. Communications in Computational Physics. 1 (6). 1056-1075. doi: