Heterogeneous Carbonate Formations Research Articles