Mark de Berg; Otfried Cheong; Marc van Kreveld; Mark overmars computational geometry algorithms and applications - Springer 2008 Dewey Class. No.: 68BE