Jeroen Tromp, Dimitri Komatitsch and Qinya Liu. (2008). Spectral-Element and Adjoint Methods in Seismology. Communications in Computational Physics. 3 (1). 1-32. doi: