Visual Complex Analysis

Author:  Tristan Needham
Publisher: Clarendon Press
Pages: 616
ISBN: 978-0198534464
Print: 0198534469
Kindle: B0BNKJTJK1
Audience: The mathematically able and enthusiastic
Rating: 5
Reviewer: Mike James
What's complex about complex analysis?

Important Note:

I have been informed that there is a second edition in preparation

Visual Complex Analysis: 25th Anniversary Edition

The estimated release date for this new edition is Feb 6th 2023.

Also that the Kindle of the first edition is not an official one and should be avoided if at all possible. An official Kindle version of the second edition is being made available and should be of good quality and it may even be published before the paper edition.

A few months ago I read and reviewed Tristan Needham's amazing Visual Differential Geometry and Forms, awarding it a 5-star rating ans describing it as "The best math book I have read in a long time..." This made me go back to the author's first book on Complex Analysis. I was hoping for the same level of insight but, while it is a really good book, it just isn't in the same league. However don't let this initial verdict put you off because there is still plenty to recommend in this book and lots to enjoy.

I have to admit that I have sat through more than one course on complex analysis and actually used the topic as theory and applied via programming. From classical complex analysis I also found a lot of interest in the more "modern" topics that grow from the Mandelbrot set. It is worth saying that this book doesn't deal with such exotica - it is mostly about the extension of real functions to the complex plane and how calculus can be recast.

It is a very big book and it covers the key ideas of complex analysis and a great many applications. It covers so much that it is unlikely you are going to find it all engaging. The preface gives three possible paths though the book - traditional, vector field and non-Euclidean. Personally I'd avoid complex analysis as an approach to vector fields and non-Euclidean geometry as these are better covered in Visual Differential Geometry and Forms. The trouble with the complex analysis approach to these subjects is that you are limited to 2D. I read it in linear fashion, from start to finish, but how others approach it is a matter of choice.


The book starts off with some standard history and a look at some remarkable, but well-known, ideas such as Euler's formula and generally the strange way complex numbers make trigonometric relationships so easy. From here we move on from algebra to functions - power series, the standard functions and the strange idea of multifunctions.

Next there is an in-depth look at the Mobius transformation. This is a topic that I have previously puzzled over - why are these rational functions so important. Having read the section now I know, but I'm still thinking about it.

Perhaps the most rewarding idea in the book is that the complex derivative has to be an "amplitwist", Needham's own word. In a standard course you restrict your attention to functions that have derivatives which are independent of how you aproach a point. This is good way to meet the complex derivative, but to discover that this is that same as the derivative being everywhere, a scaling and a rotation - an amplitwist - is a really interesting idea and worth reading the book for.

Unfortunately from here we go over the usual ground, conformal is the same as analytic, critical points, and the Cauchy-Riemann conditions, without anything that is as new or as exciting. But this is not a new theory that admits much inovation.



The section on the geometry of differentiation will help some and confuse others. If you hare happy to just work with the mechanisms of real calculus applied to analytic functions you will wonder why so much energy is being expended on exploring things in depth.

From here we have a large section on non-Euclidean geometry which is interesting, but if you are wanting to know about the topic then the best approach is differential geometry - the complex approach is a sideshow. From geometry we move to topology and the winding number and the argument principle. This is usually not covered in applied courses.

At last we reach integration and the explanation of what complex integration is really all about is the second gem in the book. From this idea we follow the conventional path (pun intended)  to end up with Cauchy's theorem. This is generally considered to be the high point of complex analysis as far as getting results go - how many integrals that seem impossible are easy once you know the calculus of residuals.

The last part of the book is a collection of applications - vector fields, flows and harmonic functions. To me these are less intesting because they are essentially limited to 2D, but they are remarkable and suprising.

This is a good book but not as good as the author's latest volume - don't let this put you off if you are interested in complex functions and how they generalize the familiar real functions. To me it is still surprising that extending the field R to C brings so much to the theory of R. For example, finding the integral of a real function by evaluating a path integral in the complex plane that involves on considerations of the "singularities" in the plane - it seems, at first to have nothing to do with the real function and yet it does.

The big problem with complex analysis and this sort of book is that unlike differential geometry it doesn't have lots of big ideas. Instead it has lots of big applications and this makes the storyline much more convoluted and branched.

Is this a good book - yes of course it is, but avoid the kindle version which is great value but low in quality - also see the note at the start of the review.

To keep up with our coverage of books for programmers, follow @bookwatchiprog on Twitter or subscribe to I Programmer's Books RSS feed for each day's new addition to Book Watch and for new reviews.


Administering Relational Databases on Microsoft Azure

Author: Prashanth Jayaram et al
Publisher: Independent
Pages: 622
ISBN: 979-8706128029
Print: B08Y4LBTP4
Kindle: B08XZQJHMK
Audience: Azure DBAs
Rating: 2 or 4 (see review for details)
Reviewer: Ian Stirk

This book aims to help you pass the Azure Relational Database exam DP-300, how does it fare?

Oracle PL/SQL By Example, 6th Ed

Author: Elena Rakhimov
Publisher: Oracle Press
Pages: 480
ISBN: 978-0138062835
Print: 0138062838
Audience: Developers interested in Oracle PL/SQL
Rating: 4
Reviewer: Kay Ewbank

This is the sixth edition of a well established title that has been updated for the latest version of PL/SQL (21c).

More Reviews

Last Updated ( Sunday, 11 December 2022 )