Computational geometry an introduction - Preparata, Franco P.; Shamos, Michael I. (Springer, 2007)