“A Simple Method for Computing Singular or Nearly Singular Integrals on Closed Surfaces” (2018) Communications in Computational Physics, 20(3), pp. 733–753. doi:10.4208/cicp.030815.240216a.