Computational Geometry: Algorithms and Applications - Mark de Berg; Otfried Cheong Marc van Kreveld Mark Overmars (Springer New Delhi, 2011)