This is a very well written book on the subject of complex analysis. The text explains the concepts in enough detail that the reader has enough of a grasp to work the problems at the end of the section. The problems are challenging but not impossible. Overall this is an excellent book.