Text this: A Semi-Analytical Model for Pressure Transient Analysis of Multiple Fractured Horizontal Wells in Irregular Heterogeneous Reservoirs