Computational Geometry: An Introduction (Texts and Monographs in Computer Science)