Heterogeneous Carbonate Reservoir Research Articles