Enumerative Invariants in Algebraic Geometry and String Theory Lectures given at the C.I.M.E. Summer School held in Cetraro, Italy, June 6-11, 2005 | EKB DL