This unusually lively textbook introduces the theory of analytic functions, explores its diverse applications and shows the reader how to harness its powerful techniques. The book offers new and interesting motivations for classical results and introduces related topics that do not appear in this fo[...]