Computational Geometry: Algorithms and Applications (2008)

by Mark de Berg, Otfried Cheong, Marc van Kreveld, Mark Overmars