Complex Analysis and Its Applications