Complex Variables Theory and Application