The book provides an introduction to complex analysis for students with some familiarity with complex numbers from high school. Topics studied in the book include Julia sets and the Mandelbrot set, Dirichlet series and the prime number theorem, and the uniformization theorem for Riemann surfaces. The three geometries, spherical, euclidean, and hyperbolic, are stressed. Exercises range from the very simple to the quite challenging, in all chapters...