[1] De Berg, Mark, et al. Computational geometry. Springer Berlin Heidelberg, 2000