Complex Variables and Applications