Double point self-intersection surfaces of immersions. Asadi-Golmankhaneh, Mohammad A., Eccles, Peter J. (2000) Geometry & Topology