Geometry and Topology for Mesh Generation (Cambridge Monographs on Applied and Computational Mathematics)