Quadrilateral Mesh of Non-simply Connected Domain and Non-planar Surfaces From a Given Cross-Field (Lecture notes in computational science and engineering)