“Spectral-Element and Adjoint Methods in Seismology”. 2008. Communications in Computational Physics 3 (1): 1-32. https://gsp.tricubic.dev/cicp/article/view/5501.