Introduction to Finite and Infinite Dimensional Lie