O.: Computational Geometry: Algorithms and Applications (1997)

by M de Berg, M van Kreveld, M Overmars, Schwarzkopf