Complex Variables with Applications