Lectures on Complex Analytic Varieties