When we begin the study of complex analysis we enter a marvelous
world, full of wonderful insights. We are tempted to use the adjectives
magical, or even miraculous when describing the first theorems we learn;
and in pursuing the subject, we continue to be astonished by the elegance
and sweep of the results.