“An Edge-Based Anisotropic Mesh Refinement Algorithm and Its Application to Interface Problems” (2010) Communications in Computational Physics, 8(3), pp. 511–540. doi:10.4208/cicp.210709.121109a.