Complex analysis: the geometric viewpoint. Second edition. - Mathematical Association of America, 2004. - ( Carus mathematical monographs ).