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