A first course in complex analysis