Complex numbers from A to... Z - Andreescu, Titu 1956- (Birkhaüser,., 2006)