A review of analytical and semi-analytical fluid flow models for ultra-tight hydrocarbon reservoirs. (15th November 2019)