This book provides an introduction to complex analysis for students with some familiarity with complex numbers from high school. Students should be familiar with the Cartesian representation of complex numbers and with the algebra of complex numbers, that is, they should know that i2 = -1. A familiarity with multivariable calculus is also required, but here the fundamental ideas are reviewed. In fact, complex analysis provides a good training ground for multivariable calculus. It allows students to consolidate their understanding of parametrized curves, tangent vectors, arc length, gradients, line integrals, independence of path, and Green's theorem. The ideas surrounding independence of path are particularly difficult for students in calculus, and they are not absorbed by most students until they are seen again in other courses.