What is a really good book for complex variables?

There are many good books, but the choice depends on your background and on your needs and on your taste. For what purpose do you study complex variables? Do you like geometry or formulas?

If your aim is to use complex variables (for example in engineering and physics problems) Whittaker and Watson is an excellent choice. It is somewhat outdated, but contains most of the things useful in applications. By far more than modern texts. And I have to warn you that this is a difficult reading, but it has an enormous number of exercises.

The standard textbook for mathematicians (US graduate students) is Ahlfors. An excellent choice for the very beginning (mathematician) is Cartan (translated into English from the French, no exercises). One very good recent one is by Don Marshall. The last 3 are oriented on pure mathematicians, while Whittaker Watson is universal, can be read by engineers and mathematicians with equal profit. Remmert has an excellent book 2 volumes, both translated into English: 1. Theory of complex functions and 2. Classical topics in complex function theory. What makes these books special is the great attention to history of the subject.

Ahlfors and WW are very different in contents, which reflects the change of fashion in mathematics. Ahlfors is more geometric, while WW is full of formulas.

On the very minimum level an old but excellent little book by Knopp can be recommended. He has 2 separate small books of exercises.

By difficulty I can order these books as follows:

Knopp < Cartan < Marshall = Remmert << Ahlfors << WW.

If you read foreign languages, I can also recommend Hurwitz-Courant which does not exist in English. It is of the same epoch as WW but written from a completely different point of view. It begins on a very basic level, but ends with more advanced material then all other texts that I mention (the things which are covered nowadays under the title Riemann surfaces, and not included in CV textbooks anymore). For this reason it does not fit into the ordering I wrote above. But the first part can be considered as a superb minimal introduction to the subject, written by one of the greatest masters of it (Hurwitz). There are very good, corrected and amended editions: the German (by Rohrl) and in Russian (by Evgrafov). It has no exercises.

There is a completely different approach to the self study of complex variables. Take a good problem book and solve problems. (Keep a companion text besides and look into it when necessary).

By "good problem book" on the subject I mean the above mentioned Knopp, and also Volkovyski (Translated from the Russian by Dover), and Polya Szego. The difficulty ranking is

Knopp < Volkovyski <<< Polya-Szego.

Volkovyskii is especially recommended: first it is very large, and second, every chapter has a short background. So you can really use it without a textbook. In any case, solving problem is a very important part of self-study. You cannot claim that you understood something, until you solve a couple of problems.


The Complex Analysis Project is a rich-in-content textbook on this topic which realises modern approach with Maple. Also see William T. Shaw, Complex Analysis with MATHEMATICA®