Edelsbrunner, H. (1987). Algorithms in Combinatorial Geometry (Vol. 10). Berlinf; Heidelberg: Springer.https://doi.org/10.1007/978-3-642-61568-9