Computational Geometry: Algorithms and Applications [3e]
Mark de Berg & Otfried Cheong & Marc van Kreveld & Mark Overmars