Visualizing Complex Analysis by Tristan Needham is another good one IMO