“A Saddle Point Numerical Method for Helmholtz Equations” (2018) Journal of Computational Mathematics, 35(1), pp. 19–36. doi:10.4208/jcm.1604-m2014-0136.