“Hamiltonian Analysis and Dual Vector Spectral Elements for 2D Maxwell Eigenproblems” (2018) Communications in Computational Physics, 21(2), pp. 515–525. doi:10.4208/cicp.OA-2016-0010.