Complex numbers from A to...Z - Andreescu, Titu 1956- (Birkhauser, 2006)