Enumerative Geometry and Related Topics