Ramos, E. A., Amato, N. M., & Goodrich, M. T. (2001). A Randomized Algorithm for Triangulating a Simple Polygon in Linear Time. Discrete and Computational Geometry, 26(2), 246-265. Retrieved from http://link.springer.de/link/service/journals/00454/contents/01/0027/paper/0027.pdf.