Complex Variables: Principles And Problem Sessions