Computational geometry : Algorithms and Applications - Berg, Mark; Cheong, Otfried; Kreveld, Marc; Overmars, Mark (Springer Verlag, 2008)