This book offers an excellent modern introduction to complex analysis, one of the core components of mathematics. It establishes the basic analytical ideas before moving on to more topological subjects, easing the transition from familiar ideas of calculus to the more advanced ones distinctive to complex analysis.