Modeling the Effects of Matrix Shrinkage and Differential Swelling on Coalbed Methane Recovery and Carbon Sequestration