Introduction to Complex Variables and Applications