David Stowell and Johannes Tausch. (2010). Variational Formulation for Guided and Leaky Modes in Multilayer Dielectric Waveguides. Communications in Computational Physics. 7 (3). 564-579. doi:10.4208/cicp.2009.09.043