Text this: Computational Geometry An Introduction