An Immersed Boundary Method for Simulating Interfacial Flows with Insoluble Surfactant in Three Dimensions. (2018). Communications in Computational Physics, 23(3), 640-664. https://doi.org/10.4208/cicp.OA-2017-0090